
body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, h1, h2, h3
{ margin: 0; padding: 0; font-size: 12px;_background-image:url(about:blank);_background-attachment:fixed; font-family: "microsoft yahei";}
input, button, textarea,select, optgroup, option { font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit;}
ul, li, dl, dt, dd, ol { display: block; list-style: none; }
img{ border: 0;}
.clear { clear:both;}
a{text-decoration:none;outline:0;}
.fl{ float:left;}
.fr{ float:right;}
.wrap{ width:1200px; margin:0 auto;}


/*top*/



/* 公告 */
.con0_bg {
	width:100%;
	overflow:hidden;
	background: url(../images/tu_1.png) no-repeat;
	height:107px;
	position:absolute;
	top:610px;
	left:0;
}
.marquee {
	height:107px;
	overflow:hidden;
	float:right;
	
}
.marquee span {
	float:left;
    color:#fff;
	font-size:15px;
    line-height:105px;
	font-weight:bold;
}
.marquee marquee{
	float:right;
	font:14px/52px "microsoft yahei";
	color:#fff;
	width:450px;
	line-height:105px;
}
.marquee marquee p{font:14px/52px "microsoft yahei";line-height:105px;}
/*首页产品*/
.xwtt{ width:1200px; height:78px; background:url(../images/66.png) top center no-repeat; font-size:32px; color:#323232; text-align:center; margin:0 auto; font-weight:600;}
.xwtt p{ color:#999;  font-size:18px;text-align:center; font-weight:normal;}

.xwtp{ width:1200px; height:78px; background:url(../images/67.png) top center no-repeat; font-size:32px; color:#fff; text-align:center; margin:0 auto; font-weight:600;}
.xwtp p{ color:#88b2e9;  font-size:18px;text-align:center; font-weight:normal;}

.pro{width:100%;height:650px;margin-top:100px; background:url(../images/adv.jpg) left bottom no-repeat;}
.pro h2 { text-align:center;}
.pro h2 a {
    font-size: 26px;
    color: #bc0d06;
    font-weight: bold;
}
.pro p {
    font-size: 14px;
    color: #666666;
    padding: 0 20px;
    text-align: left;
    font-weight: bold;
    margin: 10px 0 0;
    line-height: 24px;
}
.pro h2 a:hover{ color:#000;}
.p_menu {
    margin: 20px 0 0 0;
}
.p_menu li {
    width: 130px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    float: left;
    margin: 0 9px 15px 9px;
}
.p_menu li a {
    font-size: 16px;
    display: block;
    width: 100%;
    height: 100%;
    background: #283a5f;
    color: #FFF;
    font-weight: bold;
}
.p_menu li a:hover{ background:#bc0d06;}
.lanren{overflow:hidden;margin:20px auto;width: 100%}
.lanren ul li{width:262px;height:187px;float:left;margin:0 12px 20px 0;position:relative;overflow:hidden;cursor:pointer;}
.lanren .txt{width:262px;height:45px; background:url(../images/1px.png) repeat;position:absolute;left:0;bottom:0;color:#fff;font-family:"微软雅黑";}
.lanren .txt h3{font-size:16px;font-weight:100;height:45px;text-align:center;line-height:45px;color: #fff;margin: 0px;}
.lanren .txt p{font-size:12px;text-align:center;color: #fff;}

/*优势*/
.adv{ height:187px; background:url(../images/adva.jpg) center no-repeat;}
.adv p{ display:block; float:left; font-size:26px; color:#fff; background:url(../images/dha.png) left center no-repeat; padding-left:40px; margin-left:350px; margin-top:110px;}
.adv img{ float:right; padding-top:10px;}
.ys{ margin-top:50px;}
.ys-tp{ height:350px; background:url(../images/tu_3.png) center center no-repeat; margin-top:25px;}
.ysa{ width:445px; height:118px; background:url(../images/tu_4.png) left center no-repeat; float:left;}
.ysa p{ display: block; width:260px;background:url(../images/tu_5.png) 5px 10px no-repeat; height:118px; font-size:14px; color:#fff; padding-left:120px; line-height:25px; padding-top:35px;}
.ysb{ width:445px; height:118px; background:url(../images/tu_8.png) left top no-repeat; float:right;}
.ysb p{ display: block;width:330px;background:url(../images/tu_9.png) right  no-repeat;height:118px; font-size:14px; color:#000;line-height:25px; padding-top:50px; text-align:right; padding-right:120px;}
.ysc{ width:445px; height:118px; background:url(../images/tu_6.png) left bottom no-repeat; float:left; margin-top:120px;}
.ysc p{ display: block;width:330px;background:url(../images/tu_7.png) left top no-repeat;height:118px; font-size:14px; color:#000;line-height:25px;padding-left:120px; padding-top:30px;}
.ysd{ width:445px; height:118px; background:url(../images/tu_10.png) left center no-repeat; float: right;margin-top:120px;}
.ysd p{ display: block; width:250px;background:url(../images/tu_11.png) right 10px no-repeat; height:118px; font-size:14px; color:#fff;line-height:25px; padding-top:35px;text-align:right; padding-right:120px; padding-left:70px;}
/*工程案例*/
.case{ height:800px;   background:url(../images/gsbg1.jpg) repeat-x;}
.ca-bt{ background:url(../images/xian.png) center no-repeat;}
.ca-bt a{ color:#3a3a3a; font-size:16px; display:block; text-align:center;line-height:35px; padding-top:10px;}
.ca-bt b{ color:#000; font-size:26px;}
.ca-bt b:hover{ color:#bc0d06;}
.produtlist{width:100%;}
.produtlist li{margin-bottom:15px;width:284px;float:left;margin-right:8px;margin-left:8px;}
.produtlist li a img{width:284px;height:190px;display:block; }
.produtlist li a span{width:100%;display:block;text-align:center;height:40px;line-height:40px;font-size:14px;color:#fff;background:#009944;}
.produtlist li a:hover span{font-weight:bold; background:#fead15;}
.anli{ width:180px; margin:0 auto; margin-top:30px;}
.anli ul li{ float:left; width:180px; height:40px; background:#fead15; margin-right:30px;text-align:center; border-radius: 20px;}
.anli ul li a{ line-height:40px; color:#fff; font-size:16px;}
.anli ul li:hover{ background:#6ca5f3; }
.anli ul li:hover a{ color:#fff;}

.case_con{width: 1200px;margin: 30px auto;overflow: hidden;}
.case_go{width: 99999px;position: relative;}
.case_a,.case_b{float: left;}
.case_a li, .case_b li{float: left;width: 290px;margin: 10px 5px;}
.case_a>li>a, .case_b>li>a{display: block;overflow: hidden;position: relative;}
.case_a li span, .case_b li span{display: block;font-size: 16px;text-align: center;line-height: 40px;background:rgba(255,198,2,0.4);}
.case_a li span a, .case_b li span a{color: #000;}
.case_a li:hover span,.case_b li:hover span{background: #383838;}
.case_a li:hover span a,.case_b li:hover span a{color: #fff;}
.case_a li:hover .cover,.case_b li:hover .cover{display: block;}

/* message */
.message{ width:1200px; height:280; margin:0 auto;}
.message h3{ font-size:30px; color:#fff; width:100%; text-align:center; height:60px; line-height:60px; padding-top:30px;}
.message input{ font-size:16px; color:#999 ;}

.mesLeft{ width:730px; float:left;}
.message #form_do{ padding-top:30px;}
.message .faqline{ width:580px;float:left; margin-bottom: 10px;}
.message .faqline input{ height:36px; width:350px; border-radius:5px; border:1px solid #ccc; background:#fff;}
.message textarea{ width:720px; height: 45px; overflow: hidden;  margin-bottom:5px;}
.message .FaqTitle{  border-radius:5px; border:1px solid #ccc; }
.message .faqtit{ display:inline-block; color:#fff; font-size:18px;}
.message button{ float:right; width:185px; height:36px; border:none; color:#fff;  background:#fead15; cursor:pointer; transition:0.5s; font-size:16px; border-radius:5px; float:right; margin-left:20px;}
.message button:hover{ background:#72acf9;}
.yzm{ padding-top:10px;}
.yzm input{ float:left; margin-right:15px;  width:220px !important;}
.yzm img{ height: 45px; float:left;}
.dianhua{ margin-left:30px;}
#xm{ width:340px; }
#dh{ width:340px; }
.mesRight img{ margin-top:30px; float:right;}


.choose{margin-top:23px;height:216px;background:url(../images/choose.jpg) no-repeat center;}
.lxwm{ width: 350px; margin:auto;padding-top:3px; }
.lxwm p{ line-height:17px; color: #333; font-size:16px;margin-top:23px; }
.lxwm p span{ padding-left: 15px; display: inline-block; border-left:5px  dotted #ddd; font-size:16px;}
.lxwm .lx{padding:10px  0; background-color:#fca904;margin-top:30px; border-radius:10px;}
.lxwm .lxwm_t {display: inline-block; margin:auto; height:50px; padding-left:65px; background:url(../images/se_03.png) left center no-repeat;margin-left: 30px;}
.lxwm .lxwm_t .span1{ display:block; color:#fff; font-size:16px;padding-left:3px;}
.lxwm .lxwm_t .span2{ display:block; color:#fff; font-size:28px;font-family: Impact; line-height:30px; padding-top:2px;}
.lxwm .ewm{margin-top:25px;}
.lxwm .ewm .ewm_img{ width: 110px; height:110px;margin-left:10px ; }
.lxwm .ewm .ewm_img img{display: block; width: 100%;}
.lxwm .ewm .ewm_t {padding-left:20px;padding-top:25px; }
.lxwm .ewm .ewm_t .div1{font-size:18px; color:#333;}
.lxwm .ewm .ewm_t .div2{font-size:14px; color:#999;padding-top:5px;}

/*首页新闻*/
.newbg{ width:100%; margin:0 auto;  padding:30px 0;}
.xw-bt{ height:90px; background:url(../images/x.png) center center no-repeat; text-align:center; font-size:20px; color:#000; line-height:30px; margin-top:60px;}
.xw-bt a{ color:#cc0000; font-weight:bold; font-size:23px;}
.xw-bt a:hover{ color:#5a5a5a;}
.xw{ width:450px; float:left; margin-top:13px;}
.xw b{ font-size:16px; color:#000;line-height:40px;}
.xw span{ color:#868686;}
.xw p{ font-size:13px; color:#767676; line-height:23px;}
.xw b:hover{ color:#009944; padding-left:13px;}
.xwlb{ display:block; width:720px; float:right;}
.xwlb li{ height:100px; border-bottom:1px #dcdadb dashed; margin-top:20px;}

.aneia {width:630px;height:75px; float:right; display:block;}
.aneia h3 a{color:#000; font-size:15px; font-weight:bold;}
.aneia h3 a:hover {color:#009944; padding-left:15px;}
.aneia p{ color:#5c5c5c; font-size:13px; line-height:23px;}
.aneia p b a{ color:#e80101;}
/*公司简介*/
.about_bg{width: 100%;padding: 35px 0;background: url(../images/about_bg.jpg); margin-top:45px;}
.about p{line-height: 30px; font-size:14px;}
.about .about_bt{background:url(../images/about_bt_bg.png) no-repeat top center;width: 339px;height: 33px;margin: 0 auto;text-align: center;padding-top: 37px;}
.about .about_bt a{font-size: 20px;color: #333;font-weight: bold;}
.about .about_bt a:hover{color: #e1281e;}
.about .more{width: 160px;height: 35px;line-height: 35px;display: block;background: #c1120d;text-align: center;font-size: 14px;color: #fff;margin: 10px auto 0 auto;}
.about .more:hover{background: #e1281e}

.nywz{ width:850px; height:40px; float:right; line-height:40px; font-size:13px;margin-top:20px;color:#000;}
.nywz a{ color:#000;}
.nywz span{ display:block; float:right; font-size:18px; font-weight:bold; color:#000; padding-right:15px;}
/* 内页单页面 */
.main{height:auto;}
.main_l{ float:left;margin-bottom:30px;}
.main_r{float:right;height:auto; width:830px; padding:10px; line-height:26px; font-size:14px; margin-bottom:30px; border:1px #dfdfdf solid; background:#f8f8f8;}
.main_r p{ padding:10px; line-height:26px; font-size:14px;}
/* 内页左侧分类 */
.nyfl{ width:235px;margin-top:30px;background:#f4f4f4; height:auto; padding-bottom:15px;}
.lb{ display:block; height:45px; line-height:45px; background:#283a5f; color:#fff; font-size:18px; padding-left:15px;}
.lb a{font-size:14px;}
.nyfl ul li{ height:40px; line-height:40px; border-bottom:1px #ccc dotted; background:url(../images/prolist_icon.png) 15px center no-repeat;}
.nyfl ul li a{ font-size:14px; color:#333; padding-left:30px;}
.nyfl ul li:hover a{ font-weight:bold; padding-left:35px;}

.pro-la{ width:235px;height:auto;background:#f4f4f4; margin-top:15px; padding-bottom:20px;}
.flla{ width:220px; height:50px;font-size:18px; color:#fff; line-height:50px; background:#d76400; padding-left:15px;}
.flla span{ font-size:14px;}
.casesList { width:235px; height:auto; height:1800px;}
.casesList li{ width:220px; heigh:235px;float:left;text-align:center; margin-left:13px;}
.casesList li .Img{ display:block; width:202px; height:152px;border:1px solid #ccc; padding:2px;}
.casesList li .Img img{ width:202px; height:152px;}
.casesList li .text{ display:block; width:200px; height:35px; line-height:35px;}
.casesList li a{ color:#000; font-size:14px;}
.casesList li a:hover{ color:#dc0503;}
.casesList li .Img:hover{ background:#dc0503;border:1px solid #dc0503;}

.zcxw{ width:235px; min-height:250px; margin-top:15px;background:#f4f4f4;}
.la{ display:block; height:45px; line-height:45px; background:#bc0d06; color:#fff; font-size:18px; padding-left:15px;}
.la a{font-size:14px;}
.zcxw h2 {font-size: 18px;color: #074494;padding-top:13px; padding-bottom:5px; padding-left:10px;}
.zcxw p{ font-size:13px; line-height:26px; color:#555; padding-left:10px;}
.zcxw ul li{ height:45px; line-height:45px; border-bottom:1px #ccc dotted; padding-left:10px;}
.zcxw ul li a{ color:#000; padding-left:10px; font-size:13px;}
.zcxw ul li a:hover{ color:#1561af; font-weight:bold; padding-left:15px;}

/* 分页 */
.pages{ text-align:center; margin-top:20px; width:100%; float:right;margin-bottom:30px; margin-top:30px;}
.pages a,.pages span{ display:inline-block; padding:1px 8px; font-family:"microsoft yahei"; margin:0 2px; border:1px solid #999; color:#000;}
.pages .cur{ background:#2b7ae6; border:none; color:#fff;}
.pages a:hover{ background:#fa1403; color:#fff;}

/* 产品列表 */
.common{height:auto; width:850px;}
.common .node{float:left;text-align:center; margin-left:13px; width:269px;}
.common .node .pic img{border:1px solid #ccc;width:269px; height:192px;}
.common .node .pic img:hover{border:2px solid #fa1403; }
.common .node .url{text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:265px;height:50px; line-height:50px;}
.common .node .url a{ color:#000; font-size:13px;}
.common .node .url a:hover{ color:#fa1403;}
/* 图片放大效果 */
.avatar {position: relative;}
.pic .avatar {display: block; height: 195px;overflow: hidden;width: 272px;}
.pic .avatar img {height: 170px;}
.avatar:hover, .zhuti .avatar:hover, .bbsinner .avatar:hover {box-shadow: 0 0 10px gray;}
.avatar:hover img, .zhuti .avatar:hover img, .bbsinner .avatar:hover img {
    transform: scale(1.3);
    transition: all 1s ease 0s;
	-webkit-transform: scale(1.3);
	-webkit-transform: all 1s ease 0s;
}

/* 产品详情页 */
.area{color:#333;line-height:200%;padding:10px; border-bottom:1px #ccc dotted;margin-bottom:15px; min-height:300px;} 
.area h1{width:100%;text-align:center;font:700 23px/40px "microsoft yahei";color:#3f3f3f}
.date{width:100%;text-align:center;font:12px/20px "microsoft yahei";color:#787878; margin-bottom:30px; border-bottom:1px #ccc dotted; padding-bottom:20px;}
.page a{ color:#000;}
.page a:hover{ color:#fa1403;}


/* 新闻列表页 */
.main_r ul li{ width:100%; height:80px; margin-bottom:20px; border-bottom:1px #ccc dotted; padding-bottom:20px;}
.shijian {width:75px;height:75px;background:#2058a3;text-align:center; float:left; display:block;margin-bottom:23px;overflow:hidden; color:#fff;}
.shijian span.sone {font-size:18px;line-height:50px;color:#fff;display:block; }
.shijian span.stwo {font-size:42px; color:#fff; display:block; text-align:center; font-family:Impact;}
.shijian:hover {color:#fff;background:#e8e8e8;}
.shijian:hover span{color:#fff;}
.anei {width:730px;height:75px; float:right; display:block;}
.anei h3 a{color:#555555; font-size:15px; font-weight:bold;}
.anei h3 a:hover {color:#e80101; padding-left:15px;}
.anei p{ color:#5c5c5c; font-size:13px; line-height:23px;}
.anei p b a{ color:#e80101;}

/*.nodea{overflow:hidden; margin-top:20px; margin-bottom:20px;} 
.nodea .title{padding-bottom:0px;padding-top:0px;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#e6e6e6;} 
.nodea .title h2{margin:0px;padding:0px;font-size:15px;float:left;}
.nodea .title span{margin:0px;padding:0px;font-size:14px;float:right;color:#acacac;} 
.nodea .title a{padding-left:25px;display:block;line-height:40px;font-size:15px;background:url(../images/li.jpg) 10px center no-repeat;color:#333;}
.nodea .title a:hover{ color:#cf0000; padding:0 0 0 40px;}
.nodea .description{padding:0px 8px;line-height:150%;color:#cccccc; text-align:left;} 
.nodea .description p{margin:0px;padding:0px;color:#888888; line-height:26px;} */
